package parsing.productions;

import world.Critter;

/**
 * An interface representing a Boolean condition in a critter program.
 */
public interface EvaluableNode extends Node {

	/**
	 * Evaluates the Boolean value of this condition.
	 * @param c The Critter to be evaluated in
	 * @return The Boolean value of this condition
	 */
	public boolean eval(Critter c);
}
